home *** CD-ROM | disk | FTP | other *** search
/ Programmer Plus 2007 / Programmer-Plus-2007.iso / Programming / ActiveX Controlls / NCTAudioEditor2 ActiveX DLL / NCTAudioEditor2.exe / {app} / Samples / TestBCBAudioEditor2 / Setup.h < prev    next >
Encoding:
C/C++ Source or Header  |  2003-03-28  |  4.7 KB  |  133 lines

  1. //----------------------------------------------------------------------------
  2. #ifndef SetupH
  3. #define SetupH
  4. //----------------------------------------------------------------------------
  5. #include <vcl\ExtCtrls.hpp>
  6. #include <vcl\Buttons.hpp>
  7. #include <vcl\StdCtrls.hpp>
  8. #include <vcl\Controls.hpp>
  9. #include <vcl\Forms.hpp>
  10. #include <vcl\Graphics.hpp>
  11. #include <vcl\Classes.hpp>
  12. #include <vcl\SysUtils.hpp>
  13. #include <vcl\Windows.hpp>
  14. #include <vcl\System.hpp>
  15. #include "CSPIN.h"
  16. #include <ComCtrls.hpp>
  17. #include <Dialogs.hpp>
  18. #include "NCTAUDIOEDITOR2Lib_OCX.h"
  19. //----------------------------------------------------------------------------
  20. class TfrmOptions : public TForm
  21. {
  22. __published:
  23.     TPageControl *PageControl1;
  24.     TTabSheet *tSystem;
  25.     TTabSheet *tScales;
  26.     TTabSheet *tColors;
  27.     TTabSheet *tData;
  28.     TTabSheet *tRecording;
  29.     TGroupBox *GroupBox1;
  30.     TLabel *Label1;
  31.     TCSpinEdit *spinBufSize;
  32.     TLabel *Label2;
  33.     TCSpinEdit *spinBufCount;
  34.     TLabel *Label3;
  35.     TCSpinEdit *spinBufTick;
  36.     TLabel *Label4;
  37.     TGroupBox *GroupBox2;
  38.     TEdit *txtTempDir;
  39.     TLabel *Label5;
  40.     TCSpinEdit *spinUndoRedo;
  41.     TCheckBox *chSENAI;
  42.     TGroupBox *GroupBox3;
  43.     TCheckBox *chHSEnable;
  44.     TCheckBox *chHSGrid;
  45.     TComboBox *cmbHSType;
  46.     TButton *btnHSFont;
  47.     TGroupBox *GroupBox4;
  48.     TCheckBox *chVSEnable;
  49.     TCheckBox *chVSGrid;
  50.     TComboBox *cmbVSType;
  51.     TButton *btnVSFont;
  52.     TComboBox *cmbVSOrien;
  53.     TRadioGroup *rgBorder;
  54.     TGroupBox *GroupBox5;
  55.     TCheckBox *chMarkerBarEnabled;
  56.     TCheckBox *chMarkerBkEnabled;
  57.     TListBox *lstColors;
  58.     TButton *btnChangeColor;
  59.     TPanel *ColorPanel;
  60.     TColorDialog *ColorDialog1;
  61.     TCheckBox *chSmooth;
  62.     TLabel *lblCrossfadeTime;
  63.     TCSpinEdit *spinCrossfadeTime;
  64.     TLabel *lblCrossfadeTimeMs;
  65.     TGroupBox *GroupBox6;
  66.     TGroupBox *gbAttack;
  67.     TGroupBox *gbRelease;
  68.     TGroupBox *GroupBox9;
  69.     TRadioGroup *rgVisType;
  70.     TCSpinEdit *spinAttackTime;
  71.     TCSpinEdit *spinAttackLevel;
  72.     TCSpinEdit *spinReleaseLevel;
  73.     TCSpinEdit *spinReleaseTime;
  74.     TLabel *lblAttackTime;
  75.     TLabel *lblAttackLevel;
  76.     TLabel *lblReleaseLevel;
  77.     TLabel *lblReleaseTime;
  78.     TCheckBox *chAccuEnabled;
  79.     TCSpinEdit *spinAGCHighLevel;
  80.     TCSpinEdit *spinAGCRate;
  81.     TCSpinEdit *spinAGCLowLevel;
  82.     TCheckBox *chAGCEnabled;
  83.     TLabel *lblAGCLowLevel;
  84.     TLabel *lblAGCHighLevel;
  85.     TLabel *lblAGCRate;
  86.     TButton *btnChangeDir;
  87.     TFontDialog *FontDialog1;
  88.     TLabel *Label15;
  89.     TLabel *Label16;
  90.     TLabel *Label17;
  91.     void __fastcall lstColorsClick(TObject *Sender);
  92.     void __fastcall FormShow(TObject *Sender);
  93.     void __fastcall btnChangeColorClick(TObject *Sender);
  94.     void __fastcall btnChangeDirClick(TObject *Sender);
  95.     void __fastcall chAGCEnabledClick(TObject *Sender);
  96.     void __fastcall chAccuEnabledClick(TObject *Sender);
  97.     void __fastcall spinBufSizeChange(TObject *Sender);
  98.     void __fastcall spinBufCountChange(TObject *Sender);
  99.     void __fastcall spinBufTickChange(TObject *Sender);
  100.     void __fastcall spinUndoRedoChange(TObject *Sender);
  101.     void __fastcall chSENAIClick(TObject *Sender);
  102.     void __fastcall chHSEnableClick(TObject *Sender);
  103.     void __fastcall chHSGridClick(TObject *Sender);
  104.     void __fastcall chVSEnableClick(TObject *Sender);
  105.     void __fastcall chVSGridClick(TObject *Sender);
  106.     void __fastcall cmbHSTypeClick(TObject *Sender);
  107.     void __fastcall cmbVSTypeClick(TObject *Sender);
  108.     void __fastcall cmbVSOrienClick(TObject *Sender);
  109.     void __fastcall rgBorderClick(TObject *Sender);
  110.     void __fastcall chMarkerBarEnabledClick(TObject *Sender);
  111.     void __fastcall chMarkerBkEnabledClick(TObject *Sender);
  112.     void __fastcall chSmoothClick(TObject *Sender);
  113.     void __fastcall spinCrossfadeTimeChange(TObject *Sender);
  114.     void __fastcall spinAttackTimeChange(TObject *Sender);
  115.     void __fastcall spinAttackLevelChange(TObject *Sender);
  116.     void __fastcall spinReleaseTimeChange(TObject *Sender);
  117.     void __fastcall spinReleaseLevelChange(TObject *Sender);
  118.     void __fastcall spinAGCLowLevelChange(TObject *Sender);
  119.     void __fastcall spinAGCHighLevelChange(TObject *Sender);
  120.     void __fastcall spinAGCRateChange(TObject *Sender);
  121.     void __fastcall rgVisTypeClick(TObject *Sender);
  122.     void __fastcall btnHSFontClick(TObject *Sender);
  123.     void __fastcall btnVSFontClick(TObject *Sender);
  124. private:
  125. public:
  126.     virtual __fastcall TfrmOptions(TComponent* AOwner);
  127.     IAudioEditor2ColorsPtr Colors;
  128. };
  129. //----------------------------------------------------------------------------
  130. extern PACKAGE TfrmOptions *frmOptions;
  131. //----------------------------------------------------------------------------
  132. #endif    
  133.